This is where all of the register initialization occurs. Appropriate bits are set in registers, and interrupts are unmasked, etc. Inital values for settings are also set here.
Make sure you only modify the relevant bit of the register that you need - not the whole thing. You might end up overwriting other people's values!
Syntax
void setup(void)
Usage
This needs to be the first function called by main. It should only be called once per run of the program.
Input Arguments
void. This function takes no arguments.
Output Arguments
None. This function does not make changes to any existing values.
Return Value
void. There is no return value.
Settings
Read
None.
Write
Various. This function sets the initial values of the settings object.
Operation
One by one, the PIC's registers are set to the appropriate values. Then, the settings are initialized.
setup
Owner: EveryonePurpose and Documentation
This is where all of the register initialization occurs. Appropriate bits are set in registers, and interrupts are unmasked, etc. Inital values for settings are also set here.Make sure you only modify the relevant bit of the register that you need - not the whole thing. You might end up overwriting other people's values!
Syntax
void setup(void)Usage
This needs to be the first function called by main. It should only be called once per run of the program.Input Arguments
Output Arguments
Return Value
Settings
Read
Write
Operation
One by one, the PIC's registers are set to the appropriate values. Then, the settings are initialized.Code
void setup(void)
{
/*Initalize values here*/
}